.right-info {
	display: flex;
	align-items: center;
	>.lets {
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		>view:nth-of-type(2) {
			font-size: 24upx;
			color: #969696;
			margin-top: 10upx;
		}
		>view:nth-of-type(1) {
			display: flex;
			align-items: flex-end;
			>text {
				font-size: 28upx;
				color: #000000;
				margin-bottom: 4upx;
			}
			>view {
				font-weight: bold;
				color: #E00B0B;
				display: flex;
				align-items: flex-end;
				>text {
					font-size: 26upx;
					margin-bottom: 4upx;
				}
				>view {
					font-size: 48upx;
				}
			}
		}
	}
	>.btn {
		width: 220upx;
		height: 80upx;
		background-color: #1B3893;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #fff;
		font-size: 30upx;
		font-weight: 500;
		border-radius: 40upx;
		margin-left: 20upx;
	}
}
.fixed-bot {
	width: 100%;
	height: 120upx;
	background-color: #fff;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 1000;
	display: flex;
	align-items: center;
	justify-content: space-between;
	box-sizing: border-box;
	padding: 0 37upx 0 45upx;
	border-radius: 30upx 30upx 0 0;
	>.checks {
		display: flex;
		align-items: center;
		>view {
			width: 49upx;
			height: 49upx;
			border-radius: 50%;
			margin-right: 12upx;
			border: 1px solid #969696;
		}
		>text {
			font-size: 28upx;
			color: #000000;
		}
	}
}
.boxs-row {
	box-sizing: border-box;
	padding: 0 25upx;
	background: #F8F8F8;
	height: 100vh;
	z-index: 30;
	overflow-y: scroll;
	padding-bottom: 280upx;
	>view {
		background-color: #fff;
		border-radius: 20upx;
		z-index: 10;
		overflow: hidden;
		position: relative;
	}
	.shop {
		display: flex;
		align-items: center;
		background-color: #fff;
		box-sizing: border-box;
		padding: 30upx 20upx;
		>.circle {
			width: 49upx;
			height: 49upx;
			border: 1px solid #969696;
			border-radius: 50%;
			margin-right: 20upx;
			flex-shrink: 0;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		>.infod {
			display: flex;
			flex: 1;
			>image {
				width: 160upx;
				height: 160upx;
				border-radius: 15upx;
				margin-right: 20upx;
			}
			>view {
				flex: 1;
				>.prices {
					margin-top: 40upx;
					display: flex;
					align-items: center;
					justify-content: space-between;
					.actions {
						display: flex;
						align-items: center;
						border: 1px solid #C0C0C0;
						border-radius: 10upx;
						overflow: hidden;
						height: 40upx;
						>text {
							display: inline-block;
							width: 45upx;
							height: 100%;
							display: flex;
							align-items: center;
							justify-content: center;
							line-height: 1;
							font-size: 36upx;
							color: #000000;
							font-weight: bold;
						}
						>text:nth-of-type(1) {
							color: #969696 !important;
						}
						input {
							width: 55upx;
							height: 100%;
							font-size: 24upx;
							color: #000000;
							text-align: center;
							background: transparent;
							border-left: 1px solid #E9E9E9;
							border-right: 1px solid #E9E9E9;
						}
					}
					.priced {
						display: flex;
						align-items: flex-end;
						>text {
							font-size: 18upx;
							color: #E00B0B;
							margin-bottom: 4upx;
							margin-right: 4upx;
						}
						>view {
							font-size: 30upx;
							color: #E00B0B;
						}
					}
				}
				>.type {
					font-size: 26upx;
					color: #969696;
					margin-top: 18upx;
					min-height: 20upx;
				}
				>view:nth-of-type(1) {
					display: flex;
					align-items: center;
					margin-top: 10upx;
					>text {
						font-size: 26upx;
						color: #000000;
						 white-space: nowrap;
						  overflow: hidden;
						  text-overflow: ellipsis;
						  max-width: 350upx;
					}
					>view {
						width: 50upx;
						height: 25upx;
						background-color: #FFE9E3;
						display: flex;
						align-items: center;
						justify-content: center;
						font-size: 18upx;
						color: #E00B0B;
						flex-shrink: 0;
						margin-right: 4upx;
						border-radius: 4upx;
					}
				}
			}
		}
	}
}
::v-deep .allHead {
	z-index: 1;
	position: relative;
	>view {
		background: transparent !important;
	}
}
.locations {
	display: flex;
	align-items: center;
	z-index: 1000;
	position: relative;
	flex-wrap: nowrap;
	>image {
		width: 40upx;
		height: 40upx;
		margin-right: 10upx;
		flex-shrink: 0;
	}
	>text {
		font-size: 28upx;
		color: #1B3893;
		white-space: nowrap;
		font-weight: 400;
	}
	>view {
		font-size: 28upx;
		background-color: #1B3893;
		height: 40upx;
		display: flex;
		align-items: center;
		flex-shrink: 0;
		margin-left: 15upx;
		justify-content: center;
		color: #fff;
		box-sizing: border-box;
		padding: 0 16upx;
		border-radius: 4upx;
		font-size: 20upx;
	}
}
.head-bg {
	width: 100%;
	height: 681upx;
	position: fixed;
	z-index: 1;
	top: 0;
	left: 0;
}
.actives {
	background-color: #1B3893 !important;
	display: flex;
	align-items: center;
	justify-content: center;
	>image {
		width: 44upx;
		height: 44upx;
	}
}
.empty-car {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.clear-text {
	>text {
		text-indent: 0 !important;
	}
}